#include "logger.h"

// 注册本模块，类似于Zephyr的LOG_MODULE_REGISTER
LOG_MODULE_REGISTER("EXAMPLE");

void example_module_function() {
    // 使用简化宏记录日志
    LOG_INF("这是示例模块中的信息日志");
    LOG_WRN("这是示例模块中的警告日志");
    LOG_ERR("这是示例模块中的错误日志");
}

void example_module_function_with_spdlog() {
    // 也可以直接使用spdlog记录器
    auto logger = get_module_logger()->get_spdlog_logger();
    logger->info("使用spdlog记录器记录的信息日志");
    logger->warn("使用spdlog记录器记录的警告日志");
    logger->error("使用spdlog记录器记录的错误日志");
}